8.2 workflow的基础知识
8.2.1 workflow常用工具包
1、BBCVL: https://support.bccvl.org.au/support/home
2、Wallace:https://github.com/wallaceEcoMod/wallace
3、Nichetoolbox: https://github.com/luismurao/nichetoolbox
4、ODMAP: https://github.com/ChrKoenig/ODMAP
5、Biomod2: https://github.com/cran/biomod2
6、Kuenm: https://github.com/marlonecobos/kuenm
https://github.com/helixcn/sdm_r_packages
https://github.com/helixcn/EcoEvoLinks
8.2.2 workflow数据载体
8.2.2.1 S4对象类型
library(pryr)
> setClass("Person",slots=list(name="character",age="numeric"))
> setClass("Son",slots=list(father="Person",mother="Person"),contains="Person")
> father<-new("Person",name="F",age=44)
> mother<-new("Person",name="M",age=39)
> son<-new("Son",name="S",age=16,father=father,mother=mother)
> son@age
[1] 16
> slot(son,"mother")
An object of class "Person"
Slot "name":
[1] "M"
Slot "age":
[1] 39
> otype(son@name)
[1] "primitive"